package com.engineering.elink.domain;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.engineering.elink.common.Constant;

public class PlannHier {
    private Integer hierId;//主键

    private String hierName;//名称

    private String previewPath;//大图标路径

    private String logoPath;//小图标路径

    private String title;//体系标题

    private Integer authStatus;//审核状态0--审核中，1--审核通过，2--审核未通过

    private Integer deleteStatus;//删除的状态0--未删除1--删除

    @DateTimeFormat(pattern=Constant.DATE_FORMAT_YEAR)
    private Date startTime;//开始时间

    @DateTimeFormat(pattern=Constant.DATE_FORMAT_YEAR)
    private Date endTime;//结束的时间

    private Date createTime;//创建的时间

    private Date updateTime;//更新的时间

    private Date publishTime;  //发布的时间

    private Integer publishStatus; //发布的状态 0--不发布,1--发布

    private String updateUserId;//更新的用户id

    private String createUserId;//创建者的用户id

    private Integer visitCount;//访问的次数

    private String introduction;//简介

    public Integer getHierId() {
        return hierId;
    }

    public void setHierId(Integer hierId) {
        this.hierId = hierId;
    }

    public String getHierName() {
        return hierName;
    }

    public void setHierName(String hierName) {
        this.hierName = hierName == null ? null : hierName.trim();
    }

    public String getPreviewPath() {
        return previewPath;
    }

    public void setPreviewPath(String previewPath) {
        this.previewPath = previewPath == null ? null : previewPath.trim();
    }

    public String getLogoPath() {
        return logoPath;
    }

    public void setLogoPath(String logoPath) {
        this.logoPath = logoPath == null ? null : logoPath.trim();
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title == null ? null : title.trim();
    }

    public Integer getAuthStatus() {
        return authStatus;
    }

    public void setAuthStatus(Integer authStatus) {
        this.authStatus = authStatus;
    }

    public Integer getDeleteStatus() {
        return deleteStatus;
    }

    public void setDeleteStatus(Integer deleteStatus) {
        this.deleteStatus = deleteStatus;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Date getPublishTime() {
        return publishTime;
    }

    public void setPublishTime(Date publishTime) {
        this.publishTime = publishTime;
    }

    public Integer getPublishStatus() {
        return publishStatus;
    }

    public void setPublishStatus(Integer publishStatus) {
        this.publishStatus = publishStatus;
    }

    public String getUpdateUserId() {
        return updateUserId;
    }

    public void setUpdateUserId(String updateUserId) {
        this.updateUserId = updateUserId == null ? null : updateUserId.trim();
    }

    public String getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(String createUserId) {
        this.createUserId = createUserId == null ? null : createUserId.trim();
    }

    public Integer getVisitCount() {
        return visitCount;
    }

    public void setVisitCount(Integer visitCount) {
        this.visitCount = visitCount;
    }

    public String getIntroduction() {
        return introduction;
    }

    public void setIntroduction(String introduction) {
        this.introduction = introduction == null ? null : introduction.trim();
    }
}